.scoreshop-cates {
  margin-bottom:0;
  background:#0099cc;
  border:0;

  .navbar-nav>li>a {
    color: #fff;
  }
  .navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
    background-color: #0F7EA3;
  }
  .navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus {
    background-color: #0F7EA3;
  }
}
.scoreshop {

  .goods_detail {
    border-right: 1px solid #D8D7D7;
    min-height: 900px;
    h3 {
      margin-top: 0px;
      color: #333333;
      line-height: 35px;
      font-size: 20px;
    }
    .mb_34 {
      margin-bottom: 34px;
    }
    .info_item_s {
      span {
        float: left;
        font-size: 15px;
        color: #848484;
        margin-right: 40px;
        aq {
          color: #ff0000;
        }
      }
    }
    .intro {
      width: 100%;
      padding-left: 0;
      font-size: 15px;
    }
    .time_show {
      color: #848484;
      font-size: 13px;
    }
    .details {
      overflow: hidden;
      img{
        max-width: 95%;
      }
      margin-bottom: 75px;
      padding: 10px 0;
    }
  }

  .goods {
    background:#fff;
    margin-bottom: 20px;

    .item_goods {
      box-sizing:border-box;
      -moz-box-sizing:border-box; /* Firefox */
      border: 1px solid #E0DEDE;
      padding: 8px;

      &:hover {
        border: 2px solid #0099cc;
        padding: 7px;
      }
    }

    dl {
      margin-top:0;
      margin-bottom: 0;

      dt {
        
        a {
          display:block;
          width:100%;
          height:calc(width);
          overflow:hidden;

          img {
            width:100%;
          }
        }
        
      }

      dd {
        margin-top: 15px;
        font-size: 14px;
        .title {
          color:#333;
        }
        .left {
          float: left;
          margin-left: 5px;

          .need-scores {
            line-height:32px;
            span {
              color:#ff6600;
            }
          }
          
        }
        .right {
          float: right;
          margin-right: 4px
        }
        .scoreshop-btn {
          border-radius:10px;
        }
      }
      .font_s_14 {
        font-size: 14px;
      }
      .color_84 {
        color: #848484;
      }
    }
  }



  .goods_same_category {
    ul {
      padding-left: 0;
      .items {
        margin-right: 0;
        margin-bottom: 16px;
        dl {
          dt {
            float: left;
          }
          dd {
            float: left;
            width: 125px;
            margin-left:10px;
            h3 {
              width: 100%;
              margin-top: 0;
              font-size: 14px;
            }
            .money {
              color: #d61f39;
              margin-bottom: 36px;
            }
            div {
              a {
                padding: 6px 12px;
                color: white;
              }
              a:hover {
                color: white;
              }
            }
          }
        }
      }
    }
  }

  /*应用公共css*/

  .fl_right {
    float: right;
  }
  .fl_left {
    float: left;
  }
  .btn_primary {
    color: #fff;
    background-color: #787878;
    margin: 7px 0;
    padding: 3px;
  }
  .app_block {
    background: white;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    margin-bottom: 1em;
    border-radius:3px ;
  }

  .boxShadowBorder {
  
    border: 1px solid #dddddd;

    .boxShadow {
      box-shadow: 0 0 5px rgb(204, 204, 204);
      -moz-box-shadow: 0 0 5px #CCCCCC;
      -khtml-box-shadow: 0 0 5px #CCCCCC;
    }

  }
  ul{
    list-style-type: none;
  }
  .not_nav_bar{
    ul {
      margin-bottom: 0px;
      padding-left: 20px;
      list-style-type: none;
      li {
        float: left;
        margin-right: 55px;
        position: relative;
        a {
          font-size: 14px;
          color: #848484;
          line-height: 18px;
          padding: 11px 0;
        }
        a:hover {
          color: #333333;
          background: none;
        }
        .dropdown-menu {
          padding: 0;
          min-width: 100px;
          li {
            float: none;
            margin-right: 0;
            a {
              padding: 5px;
            }

          }
        }
      }
      .current {
        color: #333333!important;
        border-bottom: 3px solid #799CC5;
      }
    }
  }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background: none;
  }
  .item_goods_box_shadow {
    box-shadow: 0 0 4px #ccc;
  }
  .ico_to_cart {
    background: url("../images/to-cart.png") no-repeat;
    width: 17px;
    height: 17px;
    display: inline-block;
  }
  .ico_to_money {
    background: url("../images/coins.png") no-repeat;
    width: 18px;
    height: 12px;
    display: inline-block;
  }
  .ico_new {
    background: url("../images/goods_new.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 800;
    width: 85px;
    height: 61px;
  }
  .ico_hot {
    background: url("../images/goods_hot.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 800;
    width: 85px;
    height: 61px;
  }
  .money_show {
    width: 120px;
    text-align: left;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
  }
  .pad_15 {
    padding: 10px;
  }

  .title_content {
    margin: 10px auto;
    color: #333333;
    padding:10px;
    border-radius:5px;
  }

  .position_re {
    position: relative;
  }

  .shop_navbar{
    min-height: 35px;
    .navbar-nav > li{
      padding: 7px 25px 7px 7px;
      > a{
        display: inline;
        color: #848484;
        padding: 10px 0px;
        background: none !important;
      }
    }
    .navbar-nav{
      li{
        a:hover{
          background: none;
          color:#333333;
        }
      }
    }
    .navbar-header{
      float: none;
    }
    .current {
      color: #333333!important;
      border-bottom: 3px solid #799CC5;
    }
    .dropdown-menu > li > a{
      display: block;
      clear: both;
      color: #848484;
      white-space: nowrap;
    }
    .navbar-nav > .open > a{
      color: #848484;
    }

    @media (max-width:767px ) {
      .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
        color: #333333;
        background: none;
      }
      .navbar-nav .open .dropdown-menu > li > a{
        color: #848484;
      }
    }
  }


  .data-none {
    font-size:18px;
    padding:2em 0;
    color: #ccc;
    text-align: center;
  }
}

.goods-buy {

    .goods-buy-address {

      h3 a.edit-address {
          font-size: 12px;
          font-weight: 200;
          color: #F1A325;
      }
      .address-box.in {
          height: auto;
      }
      .address-box {

        max-height: 95px;
        overflow: hidden;

        .address-li {
          margin: 5px 0;
          cursor: pointer;

          &:hover {
            background: #FFF0D5;
          }

          .title {
              position: relative;
              display: block;
              width: 150px;
              height: 40px;
              float: left;
              border: 1px solid #eee;
              line-height: 38px;
              text-align: center;
              cursor: pointer;
              background: #fff;

              i {
                  position: absolute;
                  width: 10px;
                  height: 10px;
                  font-size: 0;
                  line-height: 0;
                  right: 0;
                  bottom: 0;
                  background: url(../images/sys_item_selected.gif) right bottom no-repeat;
                  z-index: 99;
                  display: none;
              }
          }
          .title.selected {
              border: 2px solid #e4393c;
              line-height: 36px;

              i {
                display:block;
              }
          }

          .info {
              padding-left: 30px;
              height: 40px;
              line-height: 40px;
          }

          .edit {
              float: right;
              height: 40px;
              line-height: 40px;
              padding-right: 15px;
              display: none;

              a {
                  color: #f60;
              }
          }
        }
      }

      .more-address {
        padding:5px 0;
        cursor:pointer;
      }
    }

    .goods-buy-goodsinfo {

      .goods-img {
        float:left;
        width:120px;
        height:120px;
        border:1px #ddd solid;
      }
      .goods-info {
        margin-left:130px;

        .need-score {
          font-size:14px;

          span {
            color:#ff6600;
          }
        }
        .my-score {
          font-size:14px;

          span {
            color:#ff6600;
          }
        }

      }
    }

}
